// GPT客戶管理
import request from '@/util/gpt_request';

export function pages(param,pager){

  const data = {
    ...param,
    ...pager
  }
  return request({
    url:"/gptstaff/page", // api 地址
    method:"GET", // 请求方法
    params: data  // 参数列表   --- post\put\delete
  });

}

export function list(param){

  const data = {
    ...param
  }
  return request({
    url:"/gptstaff/list", // api 地址
    method:"GET", // 请求方法
    params: data  // 参数列表   --- post\put\delete
  });

}

export function update(param){

  const data = {
    ...param
  }
  return request({
    url:"/gptstaff/update", // api 地址
    method:"PUT", // 请求方法
    data: data  // 参数列表   --- post\put\delete
  });

}

export function staffResetUseLess(staffID){

  const data = {
    "staffID":staffID
  }
  return request({
    url:"/gptstaff/staffResetUseLess", // api 地址
    method:"PUT", // 请求方法
    params: data  // 参数列表   --- post\put\delete
  });

}

export function getStaffDataByID(staffID){

  const data = {
    "staffID": staffID
  }
  return request({
    url:"/gptstaff/getStaffDataByID", // api 地址
    method:"GET", // 请求方法
    params: data  // 参数列表   --- post\put\delete
  });

}

export function getByID(staffID){

  const data = {
    "staffID": staffID
  }
  return request({
    url:"/gptstaff/getSimpleStaffData", // api 地址
    method:"GET", // 请求方法
    params: data  // 参数列表   --- post\put\delete
  });

}

export function getStaffInfos(staffID){

  const data = {
    "staffID": staffID
  }
  return request({
    url:"/gptstaff/getStaffInfos", // api 地址
    method:"GET", // 请求方法
    params: data  // 参数列表   --- post\put\delete
  });

}

export function getStaffGrantByGrantID(staffModesID){

  const data = {
    "staffModesID":staffModesID
  }
  return request({
    url:"/gptstaff/getStaffGrantByGrantID", // api 地址
    method:"GET", // 请求方法
    params: data  // 参数列表   --- post\put\delete
  });

}

export function deletes(ids){

  const data = {
    "ids":ids
  }
  return request({
    url:"/gptstaff/deletes", // api 地址
    method:"DELETE", // 请求方法
    params: data  // 参数列表   --- post\put\delete
  });

}

export function changePwd(param){

  const data = {
    ...param
  }
  return request({
    url:"/gptstaff/changePwd", // api 地址
    method:"PUT", // 请求方法
    data: data  // 参数列表   --- post\put\delete
  });

}

export function updateStaffGrant(param){

  const data = {
    ...param
  }
  return request({
    url:"/gptstaff/updateStaffGrant", // api 地址
    method:"PUT", // 请求方法
    data: data  // 参数列表   --- post\put\delete
  });

}
